var result;

function init()
{
    result = window.arguments[0];
}

function saveChanges()
{
    var protocol = document.getElementById("game_protocol").value;
    var name = document.getElementById("game_name").value;
    var path = document.getElementById("game_path").value;
    var args = document.getElementById("game_args").value;

    if (protocol.length < 2 || protocol.length > 6 || !/^[a-zA-Z0-9]+$/.test(protocol)) {
        alert('IDは半角英数 2～6文字で入力してください。');
        return false;
    }

    if (name.length < 2) {
        alert('ゲームタイトルを入力してください');
        return false;
    }

    if (window.opener.GamesTreeView.existsGameProtocol(protocol)) {
        alert('IDが既に存在します。');
        return false;
    }

    result.protocol = protocol;
    result.name = name;
    result.path = path;
    result.args = args;

    return true;
}